Erweiterung des V-Modell XT - Eine Projektdurchführungsstrategie für die modellgetriebene Software-Entwicklung mit der MDA

نویسندگان

  • Florian Fieber
  • Roland Petrasch
چکیده

Das neue V-Modell® XT [VXT05] bietet ein Vorgehensmodell zur Planung und Durchführung von Systemprojekten des Bundes und der Privatwirtschaft. Es stellt für unterschiedliche Projekttypen speziell angepasste Projektdurchführungsstrategien zur Verfügung, beispielsweise für inkrementelle, komponentenbasierte oder agile Projekte. Das V-Modell XT legt sich allerdings nicht bzgl. der zu verwendenden Methoden fest, d.h. die Aktivitäten sind methodenunabhängig, so dass eine Methodenzuordnung für das konkrete Vorhaben erfolgen muss. Die Model Driven ArchitectureTM (MDA) der Object Management Group (OMG) ist ein modellgetriebener Ansatz für die Software-Entwicklung, der die strikte Trennung der fachlichen Spezifikation (Platform Independent Model – PIM) von der plattformspezifischen Spezifikation (Platform Specific Model – PSM) eines Systems propagiert [MDA03]. Durch Transformationen entsteht aus einem PIM ein PSM, welches selbst wieder ein PIM sein kann. Am Ende der Transformation ein PSM ind Form des Codes generiert1. Bei einem Projekt, in dem das V-Modell XT in Verbindung mit MDA zum Einsatz kommen soll, lassen sich die vorhandenen Projektdurchführungsstrategien jedoch nicht ohne Änderungen anwenden, da entscheidende MDA-Meilensteine wie zum Beispiel Plattformmodellierung abgeschlossen nicht im V-Modell XT als Entscheidungspunkte abgebildet sind. Es stellt sich allerdings noch die Frage, ob MDA nicht auch in Form einer Methodenzuordnung einzubringen wäre.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Zwanzig Jahre GI-Fachgruppe "Vorgehensmodelle für die betriebliche Anwendungsentwicklung"

Im Jahr 2013 wird die Fachgruppe „Vorgehensmodelle für die betriebliche Anwendungsentwicklung“ der Gesellschaft für Informatik (GI) 20 Jahre alt. Aus diesem Anlass gibt der vorliegende Beitrag gibt einen Überblick über ihre Entwicklung von der Gründung 1993 bis heute (August 2013). Als Mitglied der Fachgruppenleitung in verschiedenen Funktionen seit 1997 bis heute hat der Autor diese Entwicklun...

متن کامل

M2M-Transformation mit der QVT Operational Mappings

QVT ist ein Sprachkonzept der Object Management Group zur Transformation von formalen Modellen. In diesem Beitrag werden ausgehend von einem einfachen Fachklassenmodell die zentralen Konzepte und Techniken der Transformationssprache Operational Mappings vorgestellt, so dass abschließend eine vollständige Transformation eines UML-Modells der PIM-Ebene in eins der PSM-Ebene vorgenommen werden kan...

متن کامل

Grafische Validierungsregeln am Beispiel von EPKs

Als Grundlage für die modellgetriebene Softwareentwicklung werden korrekte und qualitativ hochwertige Modelle bereits auf abstrakter fachlicher Ebene vorausgesetzt. Um die Qualität der Modelle zu sichern, existieren verschiedene Ansätze wie Modellprüfen (Model Checking). Modellprüfen ist eine formale Methode, mit der Modelle gegen eine Spezifikation validiert werden. Das Modell des Modellprüfer...

متن کامل

Vom Geschäftsmodell zum Code - Komponentenbasierte Entwicklung auf Basis der Model Driven Architecture

Die Model Driven Architecture (MDA) führt das Konzept universell gültiger Anwendungsmodelle in die Softwarelandschaft ein und ermöglicht die effiziente Abbildung von Geschäftsprozessen auf Code. Dieser Artikel zeigt einen durchgängigen Entwicklungsweg vom Geschäftsmodell zum Code anhand der in der BMW Group auf Basis der MDA entwickelten Component Architecture (CA). 1 Überblick und Zielsetzunge...

متن کامل

Modellgetriebene Entwicklung eingebetteter Systeme mit Eclipse

Entwicklungsmethoden und -werkzeuge für eingebettete Systeme und Enterprise Applikationen nähern sich zusehends an. Insbesondere die modellgetriebene Entwicklung hilft beim Umgang mit zunehmend komplexeren, eingebetteten Softwaresystemen. Zur Automatisierung der Entwicklung ist die Werkzeugunterstützung entscheidend. Die OpenSource-Entwicklungsplattform Eclipse stellt mit dem Eclipse Modeling P...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 25  شماره 

صفحات  -

تاریخ انتشار 2005